67c770a3a30444b15115702e54db3e0ded35012e,java/java-impl/src/com/intellij/refactoring/extractclass/ExtractClassProcessor.java,ExtractClassProcessor,performRefactoring,#UsageInfo[]#,219
Before Change
}
protected void performRefactoring(UsageInfo[] usageInfos) {
if (!buildClass()) return;
if (delegationRequired) {
buildDelegate();
}
After Change
}
protected void performRefactoring(UsageInfo[] usageInfos) {
final PsiClass psiClass = buildClass();
if (psiClass == null) return;
if (delegationRequired) {
buildDelegate();
}
super.performRefactoring(usageInfos);
if (myNewVisibility == null) return;
for (PsiMethod method : methods) {
final PsiMethod member = psiClass.findMethodBySignature(method, false);
if (member != null) {
fixVisibility(usageInfos, member);